Defining Modularity, Hierarchy, and Repetition

نویسندگان

  • Edwin D. de Jong
  • Dirk Thierens
  • Richard A. Watson
چکیده

In order to benefit from the presence of modularity, hierarchy, or repetition in a problem, a necessary first step is to identify precise notions of these problem features. Modularity, hierarchy, and repetition have often been used as terms to characterize the operation of a search method. However, if these features are to improve the efficiency of a search method, then there must exist corresponding problem features that permit such improvements. A primary question to be asked therefore is how these or other problem features may be defined in such a way that their identification by a search method guarantees potential efficiency improvements. The aim of this contribution is to provide such definitions, and to discuss how algorithms may exploit the corresponding efficiency improvements.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploiting Modularity, Hierarchy, and Repetition in Variable-Length Problems

Current methods for evolutionary computation can reliably address problems for which the dependencies between variables are limited to a small order k. Furthermore, several recent methods can address certain hierarchical problems which feature dependencies between all variables. In addition to modularity and hierarchy, a third problem feature that can be exploited when present is repetition. To...

متن کامل

Developmental Encodings Promote the Emergence of Hierarchical Modularity

While it has been observed (Hornby et al., 2001) that developmental encodings in evolved systems may promote modularity, there has been little quantitative study of this phenomenon. There has also been little study of the factors driving the emergence of hierarchical modularity modularity on multiple levels, in which the modules found at a finer-grained level can serve as elements in a coarser-...

متن کامل

Mining Overlapping Communities in Real-world Networks Based on Extended Modularity Gain

Detecting communities plays a vital role in studying group level patterns of a social network and it can be helpful in developing several recommendation systems such as movie recommendation, book recommendation, friend recommendation and so on. Most of the community detection algorithms can detect disjoint communities only, but in the real time scenario, a node can be a member of more than one ...

متن کامل

Assessing the Impact of Hierarchy on Model - A Cognitive Perspective

Modularity is a widely advocated strategy for handling complexity in conceptual models. Nevertheless, a systematic literature review revealed that it is not yet entirely clear under which circumstances modularity is most beneficial. Quite the contrary, empirical findings are contradictory, some authors even show that modularity can lead to decreased model understandability. In this work, we dra...

متن کامل

MENNAG: a modular, regular and hierarchical encoding for neural-networks based on attribute grammars

Recent work in the evolutionary computation field suggests that the implementation of the principles of modularity (functional localization of functions), repetition (multiple use of the same sub-structure) and hierarchy (recursive composition of sub-structures) could improve the evolvability of complex systems. The generation of neural networks through evolutionary algorithms should in particu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992